{{tag>jeu tbs}}
----

====== Freeciv ======


===== Introduction =====

[[http://www.freeciv.org/index.php/Fr:Freeciv|Freeciv]] est un jeu de stratégie    au tour par tour, libre, dans lequel chacun des joueurs devient le chef d'une civilisation, luttant pour parvenir au but ultime : **Devenir la plus grande civilisation.** (extrait du site officiel)

Freeciv ressemble beaucoup à Civilization II, avec une bien meilleure IA, y compris un assistant de gestion de villes. L'inconvénient, c'est que l'ordi fait du smallpox par défaut (vive l'option citymindist).
















===== Installation par les dépôts =====

Pour installer **Freeciv**, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **freeciv-client** : [[apt://freeciv-client|{{apt.png}}]] (qui installera les dépendances nécessaires).

Préférez la version GTK sous Gnome ou Openbox, mais préférez la version SDL sous KDE.

Il existe en trois versions: xaw3d, gtk et sdl. 

Une fois installé, vous trouverez le programme dans le menu **Applications =>Jeux**
==== Installation par PPA ====

<note>Attention, ajouter un dépôt non-officiel, même un PPA, peut rendre instable votre installation</note>

Un [[https://launchpad.net/~kgoetz/+archive/ppa|PPA]] est disponible pour avoir la dernière version stable (actuellement 2.1.10):

== Pour Karmic ==

Dans un terminal tapez:

  sudo add-apt-repository ppa:kgoetz/ppa

Ensuite rechargez la liste des paquets et installez freeciv:

  sudo apt-get update && sudo apt-get install freeciv-client-gtk

Voila

== Pour Jaunty et versions antérieures ==

Ajouter ces deux lignes à la suite de votre [[sources.list|sources.list]]:

  deb http://ppa.launchpad.net/kgoetz/ppa/ubuntu jaunty main 
  deb-src http://ppa.launchpad.net/kgoetz/ppa/ubuntu jaunty main 

Changez //jaunty// par votre distribution

Ensuite, ajoutez la clef GPG:

  sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40C9D916

Rechargez et installez freeciv

  sudo apt-get update && sudo apt-get install freeciv-client-gtk

Voila

===== Lancer la conquête =====

Freeciv s'ouvre en plein écran et propose quatre choix : 

{{freeciv_accueil-.png?400}}

Le serveur Freeciv est démarré et configuré automatiquement en fonction des options choisies.


On pourra ainsi soit commencer une partie vierge en choissisant les options (nombre d'adversaires, niveau de difficulté, nationalité, taille de la carte...) soit partir sur un scénario pré-établi, soit reprendre une ancienne partie. On pourra enfin jouer en mode multi-joueurs.


Bonne conquête!



== Jeu en réseau ==

Pour jouer en réseau, le premier joueur doit cliquer sur "démarrer une nouvelle partie" puis attendre que les autres joueurs cliquent sur "Se connecter à une partie en réseau".

{{applications:jeux:750px-shot1.png?640x480}}




===== Compilation des sources =====

Pour disposer de **la dernière version de Freeciv** (version stable ou bêta), il faut télécharger et compiler les sources.

=== Pré-requis ===

Avant toutes choses, il vous faudra [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **autoconf automake zlib1g-dev libgtk2.0-dev gettext** pour compiler les sources et assurer les dépendances: [[apt://autoconf,automake,zlib1g-dev,libgtk2.0-dev,gettext|{{apt.png}}]]

=== Téléchargement des sources ===

Rendez-vous sur [[http://fr.freeciv.wikia.com/wiki/Telecharger|la page de téléchargement]] pour récupérer les sources de la dernière version (2.1.1, en ce moment par exemple). Les trois formats d'archives proposés sont équivalents, mais on pourra préférer le fichier freeciv-2.1.X-betaY.tar.bz2 , plus compact (où X-betaY correspond à votre version).
Enregistrez le dans votre répertoire personnel, par exemple.

=== Compilation des sources ===

Ouvrez un terminal et décompressez l'archive et compilez les fichiers :

  tar jxvf freeciv-2.1.X-betaY.tar.bz2
  cd freeciv-2.1.X-betaY
  ./autogen.sh
  make


=== Installation par checkinstall ===

Pour l'installation on utilisera plutôt **checkinstall** (de préférence à make install) qui créé un paquet .deb (et l'installe en effectuant un make install).
Plus tard, on pourra désinstaller le programme par Synaptic (ou dpkg -r), et le réinstaller à partir du .deb généré. Pensez à [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **checkinstall** si ce n'est pas déjà fait.
  
  sudo checkinstall

On vous demandera une description pour le paquet (par exemple "un jeu pour développer sa civilisation et conquérir du monde"), puis apparaitra un résumé du paquet (nom, version...). Validez pour créer et installer automatiquement un paquet deb.

Vous pouvez alors supprimer les sources et les fichiers d'installation, en conservant le paquet DEB pour une éventuelle ré-installation.

=== Création d'un lanceur ===

L'application à lancer est **civclient**.
Pour créer un lanceur, 
  * [[raccourci-lanceur|sous Gnome, on se reportera à la documentation]]
  * sous XFCE, on pourra utiliser Appfinder et faire un glisser-déposer (sur le bureau, dans l'éditeur de menu, ou dans la fenêtre de création d'un lanceur).
 







===== Ressources =====

  * D'une manière générale, on pourra se reporter au [[http://www.freeciv.org/index.php/Fr:Freeciv | wiki francophone de Freeciv]] pour d'autres informations..
  * [[http://fr.freeciv.wikia.com/wiki/Documentation | Les pages Documentation]]   du wiki de **Freeciv** : Documentation partiellement traduite de l'anglais en français comportant notamment la présentation du jeu, un manuel détaillé des principes de fonctionnement, et des conseils de stratégies pour gagner.
  *  [[http://www.linux-france.org/article/appli/jeu/freeciv/html/intro_freeciv.html | Autre page d'information]] intégrée (partiellement?) au wiki francophone de Freeciv.



----
//Contributeurs : Rédigé par [[utilisateurs:Manu]], mis à jour par [[utilisateurs:mavosaure]] et complété par [[:contributeurs|Les contributeurs d'Ubuntu-fr]], modifié par [[utilisateurs:nainbuss]] //